home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / mint / l_1599 / 1312 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  2.5 KB

  1. Subject: Re: Just a couple of things. 
  2. Date: Wed, 27 Apr 1994 03:56:02 -0700
  3. From: Howard Chu <howard@harry.lloyd.com>
  4.  
  5. At one time I had the complete SCSI docs online, but not at the moment. There
  6. is a BBS you can dial that has it all, if you read comp.periphs.scsi it's in
  7. their FAQ list.
  8.  
  9. The TT and Falcon both use NCR 5380 SCSi controller chips, as far as I know.
  10.  
  11.   Firstly, I downloaded and installed MiNT-net 0.3 last night. I am impressed!
  12.   
  13.   I'm now working on integrating rc.net into the standard rc files for the
  14.   next release of MiNTOS, whenever that may be! :-)
  15.   
  16.   Also, now I have addroottimeout() in my kernel I'll have a go at modifying
  17.   my uptime/load average code to use this.
  18.   
  19.   Secondly, I've been thinking about the practicality of writing a ACSI/SCSI
  20.   loadable device driver. Could someone tell me if device drivers can be
  21.   called from within other device drivers in a layered manner?
  22.   
  23.   The way I thought of implementing the ACSI/SCSI device was as follows:-
  24.   
  25.       +-------------++-------------++--------------++---------------+
  26.           | Disk Driver || Tape Driver || CDROM driver || SCSI Ethernet |
  27.       +-------------++-------------++--------------++---------------+
  28.           +-------------------------------------------------------------+
  29.           |              Standard SCSI device API layer                 |
  30.           +-------------------------------------------------------------+
  31.           +-----------------++--------------------++--------------------+
  32.           |   ACSI Driver   ||   TT SCSI Driver   ||   Falcon Driver    |
  33.           +-----------------++--------------------++--------------------+
  34.   
  35.   Filesystems would layer above this model. As the Falcon SCSI and TT SCSI are
  36.   mutually exclusive they could use the same virtual device numbers. Devices
  37.   would be numbered in the same way as Atari does, ie. ACSI are 0-7 and SCSI
  38.   are 8-15.
  39.   
  40.   To do this I'll need to get information on the following:-
  41.   
  42.   (a) SCSI commands
  43.   (b) TT SCSI chip programming
  44.   (c) Falcon SCSI hardware addresses and programming
  45.   
  46.   I have all the Atari developers docs except the chip specs volume for the ST
  47.   and TT but not the Falcon as I got the docs before this was released.
  48.   
  49.   Can anyone point me in the right direction?
  50.   
  51.   Steve
  52.   
  53.   -- 
  54.   ---------------------------------------------------------------------------
  55.   Computer Systems Administrator, Dept. of Earth Sciences, Oxford University.
  56.   E-Mail: steve@uk.ac.ox.earth (JANET) steve@earth.ox.ac.uk (Internet).
  57.   Tel:- Oxford (0865) 282110 (UK) or +44 865 282110 (International).
  58.